banking intellectual property banking software internet banking software private equity consulting development finance technology specialists loans internet banking marketing bank software microsoft bank technology commercialization venture capital business licensing investment banking solutions logo design